#pragma once
namespace HW
{
namespace Limits
{
	#define MAX_UPDATE_STAGES_PER_COMP 4 //Should be even, so data allocation in the CompRegData struct be a multiplier of 32-bits.
	#define MAX_UPDATE_ORDER UINT16_MAX
	#define MIN_UPDATE_ORDER 0
	#define MAX_COMPONENT_TYPES 32

	#define HW_MAX_TEXTURE_SLOTS 16 // If you want to change it, you should also change the clampMask in the material struct
	#define HW_MAX_SUB_MESHES 10
}
}